curl --request GET \
--url https://api.loops.fi/api/v3/products \
--header 'Authorization: Bearer <token>'{
"object": "list",
"data": [
{
"id": "<string>",
"object": "product",
"active": true,
"created": 123,
"livemode": true,
"name": "<string>",
"type": "good",
"updated": 123,
"default_price": "<string>",
"description": "<string>",
"images": [
"<string>"
],
"metadata": {},
"package_dimensions": {
"height": 123,
"length": 123,
"weight": 123,
"width": 123
},
"shippable": true,
"statement_descriptor": "<string>",
"tax_code": "<string>",
"unit_label": "<string>",
"url": "<string>",
"thumbnailUrl": "<string>",
"recurringInterval": "month",
"amountType": "FIXED",
"priceAmount": "<string>",
"minimumAmount": "<string>",
"presetAmount": "<string>",
"priceCurrency": "<string>",
"status": "ACTIVE",
"merchantId": "<string>"
}
],
"has_more": true,
"url": "<string>"
}List products (Stripe-compatible)
curl --request GET \
--url https://api.loops.fi/api/v3/products \
--header 'Authorization: Bearer <token>'{
"object": "list",
"data": [
{
"id": "<string>",
"object": "product",
"active": true,
"created": 123,
"livemode": true,
"name": "<string>",
"type": "good",
"updated": 123,
"default_price": "<string>",
"description": "<string>",
"images": [
"<string>"
],
"metadata": {},
"package_dimensions": {
"height": 123,
"length": 123,
"weight": 123,
"width": 123
},
"shippable": true,
"statement_descriptor": "<string>",
"tax_code": "<string>",
"unit_label": "<string>",
"url": "<string>",
"thumbnailUrl": "<string>",
"recurringInterval": "month",
"amountType": "FIXED",
"priceAmount": "<string>",
"minimumAmount": "<string>",
"presetAmount": "<string>",
"priceCurrency": "<string>",
"status": "ACTIVE",
"merchantId": "<string>"
}
],
"has_more": true,
"url": "<string>"
}API Key authentication using Bearer token
Filter by status
ACTIVE, INACTIVE, DRAFT Filter by amount type
FIXED, CUSTOM, FREE Number of products to return (1-100)
Offset for pagination
Default Response
String representing the object's type
list An array of objects
Show child attributes
Unique identifier for the object
String representing the object's type
product Whether the product is currently available for purchase
Time at which the object was created
Has the value true if the object exists in live mode or the value false if the object exists in test mode
The product's name, meant to be displayable to the customer
The type of the product
good, service Time at which the object was last updated
The ID of the price object
The product's description, meant to be displayable to the customer
A list of up to 8 URLs of images for this product
Set of key-value pairs that you can attach to an object
Whether this product is shipped
Extra information about a product which will appear on your customer's credit card statement
A tax code ID
A label that represents units of this product
A URL of a publicly-accessible webpage for this product
Product thumbnail image URL (Loops-specific)
Recurring interval for subscriptions (Loops-specific)
month, year Amount type (Loops-specific)
FIXED, CUSTOM, FREE Price amount as string (Loops-specific)
Minimum amount as string (Loops-specific)
Preset amount as string (Loops-specific)
Price currency (Loops-specific)
Product status (Loops-specific)
ACTIVE, DRAFT, INACTIVE Merchant ID (Loops-specific)
Whether there are more objects available after this set
The URL to access this list